#include "../Usuario.h"

Usuario::Usuario() : Registro() {
    this->login_usuario = "";
    this->senha_usuario = "";
    this->ref_usuario_tipo = 0;
    this->link_usuario_tipo = NULL;
    this->nm_usuario = "";
    this->ds_usuario = "";
}

void Usuario::set_login(string login) {
    this->login_usuario = login;
}

void Usuario::set_senha(string senha) {
    this->senha_usuario = senha;
}

void Usuario::set_ref_usuario_tipo(unsigned int ref) {
    this->ref_usuario_tipo = ref;
}

void Usuario::set_link_usuario_tipo(UsuarioTipo* link) {
    this->link_usuario_tipo = link;
}

void Usuario::set_nm_usuario(string nm) {
    this->nm_usuario = nm;
}

void Usuario::set_ds_usuario(string ds) {
    this->ds_usuario = ds;
}

string Usuario::get_login() {
    return this->login_usuario;
}

string Usuario::get_senha() {
    return this->senha_usuario;
}

int Usuario::get_ref_usuario_tipo() {
    return this->ref_usuario_tipo;
}

UsuarioTipo* Usuario::get_link_usuario_tipo() {
    return this->link_usuario_tipo;
}

string Usuario::get_nm_usuario() {
    return this->nm_usuario;
}

string Usuario::get_ds_usuario() {
    return this->ds_usuario;
}

